package com.bestcem.xm.user.controller.vo.role;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * @author Linked <zhijian.lin@idiaoyan.com>
 * @version v1.0
 * @date 2022/3/15 17:07
 */
@Data
public class RoleListVO {

    /**
     * 角色id
     */
    @JsonProperty("id")
    private String roleId;

    /**
     * 角色名称
     */
    @JsonProperty("title")
    private String name;

    /**
     * 角色类型 0: 通用角色 1:层级角色 2:组角色 3: 超级管理员角色 4: 系统内置角色
     */
    @JsonProperty("roleType")
    private Integer type;

    /**
     * 角色首页 0: 问卷项目 1: 工单记录 2: 仪表盘 3: 企业管理 4: 客户旅程
     */
    @JsonProperty("role_index")
    private Integer roleIndex;

    /**
     * 角色权限id
     */
    @JsonProperty("role_permission_id")
    private String rolePermissionId;


}
